#pragma once


#include "genesis_data.hpp"

#include <array>
using std::array;
#include <cstdint>


constexpr unsigned int TILE_WIDTH = 8;
constexpr unsigned int TILE_HEIGHT = 8;

typedef uint8_t Pixel;


class GenesisTile : public array< array<Pixel, TILE_WIDTH>, TILE_HEIGHT >,
					public GenesisData
{
public: // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
	
	GenesisTile() = default;

	void to_bin(void) final {}
	void to_assembly(void) final {}
};
